<!DOCTYPE html>
<html lang="zh-CN">

<head>
  <meta charset="UTF-8">
  <meta name="author" content="wangbo">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>强制转化</title>
</head>

<body>
  <script>

    // Boolean() 将其他数据类型强制转换成 布尔值 口诀：非 0 即真，非空即真
    // 其他类型的数据转化成boolean
    // 空字符串是 false
    let isT1 = Boolean('')
    console.log(isT1);
    // 除了空字符串,其他的字符串,转化过来都是true
    let isT2 = Boolean("121ss")
    console.log(isT2);
    // 变量代表变量的值, 除了0 都是true,数字.0 是false
    let num = 0
    let isN = Boolean(num);
    console.log(isN);
    let isN1 = Boolean(-1);
    console.log(isN1);
    // 节省变量的名  // false
    console.log(Boolean(null));
    // false 
    console.log(Boolean(undefined));
    // 变量=某个值  判断的还是 值
    console.log(Boolean(a = 0));
    // symbol()  代表有值,值只有计算机,不重复的值
    console.log(Boolean(Symbol()));

// 应用
    // if (0) {
    //   console.log("我真的")
    // } else {
    //   console.log("假的")
    // }
  </script>
</body>

</html>